/*通用样式*/
*{outline:none;}
body,table{ font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif,"宋体"; color:#333;-webkit-text-size-adjust:none;}
img{ vertical-align:middle; border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
body,html,form,ul,li{ margin:0; padding:0; list-style:none;}
html,body{ overflow-y:hidden;}
textarea {resize: none;font-family:Arial,Verdana,Helvetica,sans-serif,"宋体";}
.floatr{ float:right;}
.floatl{ float:left;}
.normaltext{ font-size:12px; font-family:Arial,Verdana, Helvetica, sans-serif,"宋体"; color:#333; white-space:normal;}	/*普通正常的字体，有必要的情况下可使用，必须保持和body的字体部份一至*/
/*复选框对齐*/
.checkboxmiddle{ vertical-align:middle; margin-top:-2px;_margin-top:-4px; margin-bottom:1px}
/*布局样式*/
body,html{ height:100%;} 
#outerFrame{ height:100%;}
#topFrame{top:0; /*width:100%;*/ background:url(../images/tframe-mainbg-x.gif) repeat-x; overflow:hidden;}
#topFrame .top-in{background:url(../images/header.jpg) no-repeat left 0px; height:54px;-moz-binding: url('ellipsis.xml#ellipsis')}
#bottomFrame{height:26px;background:url(../images/footer-bg.gif) bottom; width:100%;}
.tab-body{ padding:6px 10px 5px 10px;}
/*新界面样式之底部样式*/
#bottomFrame .copyrights{ float:right;/* background:url(../images/bottom_copyimgbg.gif) right no-repeat; */font:11px/28px Arial; height:28px; padding-right:10px; color:#999999;}
#bottomFrame .copyrights b{ color:#fff; font-weight:normal;}
#bottomFrame .system-ver{ float:left; font:12px/26px Arial; color:#999999; padding-left:10px;}
#mainFrame{height:100%;}

/*头部和底部样式*/
.logo{ float:left;}
.logo .flogo{ float:left; padding:8px 5px 0px 13px;}
.logo .risystem{ float:left; font:24px/28px Arial; color:#fff; overflow: hidden; width:480px;white-space:nowrap;padding-top:16px; padding-left:3px;}
.logo .risystembottom{ float:left; font:11px/28px Arial; color:#999999; width:100%; padding-left:5px}
.logo .risystem b{ color:#E58AE4; font-weight:normal; font-size:24px;}
.logo .risystem span{ color:#848484; font:8px/24px Verdana; display:none;}
.loginfo{position:absolute; right:0; color:#B496BD; padding:9px 14px 9px 0;}
.loginfo a{color:#B496BD;text-decoration:underline;}
.loginfo a:hover{color:#ffffff;}
.loginfo .logname a,.loginfo .logname a:hover{ color:#FFDD33; font-weight:bold;}
.topinfo{ font-size:10px; font-family:Arial;}
.topinfo a{ color:#fff;text-decoration:none;}
.topinfo a:hover{ color:#fff;text-decoration:underline;}
.topinfo img{ margin-right:3px; vertical-align:middle;}
.topinfo span{ color:#fff531;}

.content-title{height:auto;padding-bottom:0px;zoom:1;overflow:hidden;}

.text-box{ border:1px solid #c7b9c8; padding:1px; margin:0; height:19px; line-height:19px;}
.content-title .btn-short,.content-title .btn-short-dis,.content-title .btn-long,.content-title .btn-long-dis,.content-title .btn-longest,.content-title .btn-longest-dis{ margin:6px 6px 0 0;}
.btn-short,.btn-long,.btn-long-option,.btn-long-option-up,.btn-flow,.btn-flow-dis,.btn-longest{ border:0; background:url(../images/btn.gif) no-repeat; color:#503F57; width:55px; height:20px; font-size:12px; cursor:pointer;}
.btn-short-dis,.btn-long-dis,.btn-longest-dis{ border:0; background:url(../images/btn.gif) no-repeat; width:55px; height:20px; font-size:12px; cursor:pointer; color:#C1C1C1;}
.btn-short-dis{ background-position:0 -20px;}
.btn-long{ background-position:0 -40px; width:72px;}
.btn-long-dis{ background-position:0 -60px; width:72px;}
.btn-long-option{ background-position:0px -180px; width:79px; text-align:left; padding:0 6px;}
.btn-long-option-up{ background-position:0px -220px; width:79px; text-align:left;}
.btn-option-dis{}
.btn-longest{ background-position:0 -80px; width:125px;}
.btn-longest-dis{ background-position:0 -100px; width:125px;}
.btn-flow{ background-position:0px -200px; width:41px;}
.btn-flow-dis{ background-position:0px -160px; width:41px;color:#C1C1C1;}

.btn-flow-agree{ border:0; background:url(../images/btnAgree.gif) no-repeat; color:#503F57; width:64px; height:20px; font-size:12px; cursor:pointer;}
.btn-flow-refuse{ border:0; background:url(../images/btnRefuse.gif) no-repeat; color:#503F57; width:64px; height:20px; font-size:12px; cursor:pointer;}
.btn-flow-back{ border:0; background:url(../images/btnBack.gif) no-repeat; color:#503F57; width:64px; height:20px; font-size:12px; cursor:pointer;}
.btn-flow-back-mult{ border:0; background:url(../images/btnBack-mult.gif) no-repeat; color:#503F57; width:64px; height:20px; font-size:12px; cursor:pointer;}

/*--------------------新增加样式--------------------*/
.tabItemBar{ border-bottom:1px solid #CDCBCF; height:22px; padding-left:3px; *padding-left:3px!important; *padding-left:6px;}
.tabItemL,.tabItemR,.tabItem{background:url(../images/tabs/tabs-sprite.gif) 0 -194px; line-height:20px; color:#685D76;}
.tabItemL{ padding-left:10px; float:left; margin:2px 2px 0 0; background-position:left -172px; cursor:pointer;}
.tabItemR{ padding-right:10px; background-position:right -216px;}
.tabItem{ padding:0 8px; white-space:nowrap;}
.tabActive,.tabActive .tabItemR,.tabActive .tabItem{background:url(../images/tabs/tabs-sprite.gif) 0 -124px; line-height:23px; color:#000;}
.tabActive { position:relative; margin:0 -2px -1px -3px; _margin-left:-3px; background-position:left -101px; background-repeat:no-repeat;}
.tabActive .tabItemR{ background-position:right -147px; background-repeat:no-repeat;}
.tabActive .tabItem{ _width:10px;}
.tabContent{ background:#FFFFFF; border:1px solid #CDCBCF; border-top:none; color: #685D76; height: 150px;}
.tabContent .boxpad{padding:18px 18px 15px 18px; }
.form-table tbody .tabContent td{/* border:none; */white-space:normal; color:#685D76; vertical-align:top;}
.tabContent .win-btn-panel{ background:none; margin-top:0; padding:0;}
.tabContent .footDiv{ padding-bottom:0;}
.tabContent table tbody th{ background:none; /*border:none;*/ word-break:keep-all; white-space:nowrap;}
.tabContent table tbody td{ background:none;}
.tabContent .conBoxW{ width:100%;}
/*--------------------新增加样式结束--------------------*/


.tab-content{ margin:0px auto; height:100%;white-space:nowrap; position:relative;}
.content-title{ margin:2px 0 0 0; line-height:18px;}
.content-title a{ color:#685D76;}
.content-title img{ vertical-align:middle;}
.content-title .optionimg{ margin-bottom:6px; *margin-bottom:10px;}
.tab-content h2{ color:#000; font:bold 16px/30px "宋体"; padding:0 0 2px 0; margin:0;}
.tab-content h2 a{ color:#333; font-weight:normal;}
.tab-content h2 a:hover{ color:#6a337c;text-decoration:none;}

.grid-table{ border-collapse:collapse; width:100%; margin-top:10px; }
.grid-table thead th{ border:1px solid #d4b5d8; text-align:left; font-weight:bold; color:#333; font:bold 14px/28px "宋体"; height:29px; background:url(../images/form-table-head-bg.gif) repeat-x; padding:0 0 0 10px;}
.grid-table thead th a{ font:normal 12px/28px "宋体"; text-decoration:underline; margin:0 6px 0 12px;}
.grid-table thead th a:hover{ text-decoration:none;cursor: pointer;}
.grid-table thead th span{ color:#aaaaaa; font:normal 12px/28px "宋体";}
.grid-table thead td{ border:1px solid #dcdcdc; background:#f9f7f9; text-align:center; font-weight:bold; color:#333; font:bold 12px/28px "宋体"; height:29px; padding:0;}
.grid-table tbody th{ border:1px solid #dcdcdc; height:21px; background:#f0f0f0; font-weight:normal; color:#333; line-height:28px; padding:0 8px; text-align:left;}
.grid-table tbody td{ border:1px solid #dcdcdc; height:21px; /*background:#f9f7f9;*/ font-weight:normal; color:#777; line-height:28px; padding:0 8px; text-align:left;}
/*.grid-head-divider{ position:absolute; right:0; top:0; width:6px; height:21px; background:url(../images/grid-head-divider.gif) no-repeat; cursor:e-resize;}*/
.grid-table td{ height:24px; line-height:24px; padding:0 8px; color:#666;word-break:break-all}
.grid-table td img{ vertical-align: text-bottom;}
.grid-row-bg1 td{ background:#F2F2F2;}
.grid-row-bg2 td{ background-color:#FBFAF8;}
.grid-row-mobg td{ background:#FFF9E3;}
.grid-row-mouseover {background-color:#FFF9E3;}
.grid-table td div, .long-content {width: 100%; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.grid-table tbody .grid-row-bg1 td,.grid-table .grid-row-bg1 td{ background-color:#F2F2F2;}
.grid-table tbody .grid-row-bg2 td,.grid-table .grid-row-bg2 td{ background-color:#FBFAF8;}
.grid-table tbody .grid-row-mobg td,.grid-table .grid-row-mobg td{ background-color:#FFF9E3;}

/*表单样式*/
.form-table{ width:100%;border-collapse:collapse;}
.form-table_mar{ margin:-2px 0px -1px 0px;width:100%;border-collapse:collapse;}
/*.form-table td,.form-table th{border-collapse:collapse;}*/
.form-table caption{ color:#643575; line-height:28px; font-weight:bold;}
.archive-form-table thead td,.form-table thead td,.treeTitle{ border:1px solid #d4b5d8; text-align:left; font-weight:bold; color:#333; font:bold 14px/28px "宋体"; height:29px; background:url(../images/form-table-head-bg.gif) repeat-x; padding:0 0 0 10px;}
.form-table tbody td{ border:1px solid #dcdcdc; padding:3px 4px; background:#ffffff; vertical-align:middle; color:#777;font-size:12px; font-family:Arial,Verdana, Helvetica, sans-serif,"宋体"; white-space:normal;}
.form-table tbody td.td_npad{ padding:0;}
.form-table thead td a{ color:#333; font-weight:normal;}
.form-table thead td div{ font-weight:normal;}
.form-table thead td div .t-right{ float:right; padding-right:20px;font-size:12px;}
.form-table thead td div .t-right a{ color:#333;}
.form-table thead td div em{display:inline-block; width:200px;  vertical-align:middle;overflow:hidden; white-space:nowrap;font-style:normal;
	-o-text-overflow: ellipsis;	/*opera*/
	text-overflow: ellipsis;/* IE, Safari (WebKit) */
	-moz-binding: url('ellipsis.xml#ellipsis');/* Firefox */}
.form-table thead td div a{font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif,"宋体"; color:#0000ff; text-decoration:underline;}
.form-table thead td div strong{ font-size:14px; }
.form-table tbody th{ /*white-space:nowrap;*/border:1px solid #dcdcdc; background:#f3f3f3; font-weight:normal; color:#333; text-align:right; line-height:24px;word-break:break-all;word-wrap:break-word;}
.win-body .form-table tbody th{ word-break: keep-all; padding-left:25px;}/*新增样式*/
.form-table tbody .tdContent{ background:#F0EEF1; text-align:left; /*float:left;padding:10px 8px 20px 8px; */}/*新增样式*/
.form-table textarea{ border:1px solid #c8aed0; width:99%; height:56px; font-size:12px; color:#666; line-height:18px; background:#fff;word-break:break-all;}
.form-table div.msg{border:0;width:396px; height:56px; font-size:12px; color:#666; line-height:18px; background:#fff;word-break:break-all;overflow:auto;word-wrap:break-word;}
.form-txtinput{ border:1px solid #c8aed0; padding:0 1px; height:22px;line-height:24px}
.grey-font{ color:#aaa;}

/*弹窗表单样式*/
.pop-form-table{ width:100%;border-collapse:collapse;}
/*.form-table td,.form-table th{border-collapse:collapse;}*/
.pop-form-table caption{ color:#643575; line-height:28px; font-weight:bold;}
.pop-form-table thead td,.treeTitle{ border:1px solid #d4b5d8; text-align:left; font-weight:bold; color:#333; font:bold 14px/28px "宋体"; height:29px; background:url(../images/form-table-head-bg.gif) repeat-x; padding:0 0 0 10px;}
.pop-form-table tbody td{ border:1px solid #ffffff; padding:3px 4px; /*background:#f9f7f9;*/ vertical-align:middle; color:#777;font-size:12px; font-family:Arial,Verdana, Helvetica, sans-serif,"宋体"; white-space:normal;}
.pop-form-table thead td a{ color:#777;}
.pop-form-table tbody th{ white-space:nowrap;border:1px solid #ffffff; /*background:#f9f7f9;*/ font-weight:bold; color:#333; text-align:right; vertical-align:top; line-height:24px; /*padding-left:20px;*/}
.pop-form-table tbody .tdContent{ padding:10px 8px 20px 8px; background:#F0EEF1; text-align:left; /*float:left;*/}/*新增样式*/
.pop-form-table td textarea{ border:1px solid #c8aed0; width:100%; height:56px; font-size:12px; color:#666; line-height:18px; background:#fff;word-break:break-all;}
.pop-form-txtinput{ border:1px solid #CDCBCF; padding:0 1px; height:18px;}

/*遮罩层*/
.masker{background:#2A212E;filter:alpha(opacity=30);opacity: 0.3; position:absolute;width: 100%;height: 100%;z-index:998;top: 0px;left: 0px;}
.iframe-masker{top:0; left:0;position:absolute; height:100%; width:100%;filter:alpha(opacity=0); border:0; z-index:999}
.pop_boxmask{background:#fff; position: absolute; left: 0px; top: 0px; opacity: 1; z-index: 10000; display: block; width: 100%; height: 100%;}
/*锁屏样式*/
.lock_container{ z-index:10001; background:#fff;}
.lock_container p, .lock_container input{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.lock_container .lock_logo{ padding-left:180px;}
.lock_container .lock_logo .flogo{ float:left; padding:0px 5px 5px 0px;}
.lock_container .lock_logo .risystem{ float:left; font:24px/28px Arial; color:#A03ABB; padding-top:24px;text-align:left;overflow:hidden;width:285px;}
.lock_container .lock_logo .risystem b{font:24px/28px Arial; color:#A03ABB;}
.lock_container img{ border:0; vertical-align:middle;}
.lock_container{ position:absolute; top:50%; left:50%; margin-top:-180px; margin-left:-260px; height:340px; width:520px; font-size:12px; color:#555555; text-align:center;}
.lock_container .lock_logo{ margin-bottom:12px; margin-left:-20px;}
.lock_container .lock{ margin-bottom:16px; margin-left:-20px;}
.lock_container .lock_input_box{ width:260px; margin:0 auto; clear:both; overflow:hidden; margin-bottom:10px;}
.lock_container .lock_input{ float:left; background:url(../images/lock_input.png) no-repeat 0 0; width:205px; height:29px; margin-right:5px; display:inline; overflow:hidden;}
.lock_container .lock_input input{ border:none; background:none; width:189px; height:14px; padding:7px 8px 8px; color:#aaaaaa;}
.lock_container .lock_input_on{ background-image:url(../images/lock_input_on.png);}
.lock_container .lock_input_on input.lock_input_on{color:#111;}
.lock_container .lock_input input.lock_input_out{color:#111;}
.lock_container .lock_btn{ float:left; border:none; background:url(../images/btn_lock.png) no-repeat 0 0; width:47px; height:29px; text-align:center; cursor:pointer; line-height:29px; *padding-top:1px; padding-top:2px \9;}
.lock_container .lock_btn_on{ background-image:url(../images/btn_lock_down.png);}
.lock_container .lock_btn_down{ background-image:url(../images/btn_lock_on.png);}
.lock_container .lock_note{ padding-bottom:6px;}
.lock_container .lock_note_dow{ padding-left:26px; padding-bottom:20px;}
.lock_container .lock_note span,.lock_container .lock_note_dow span{ padding-left:2px; vertical-align:middle;  color:#A0A0A0;}
.lock_container .lock_note_dow span b{ color:1D1D1D; font-weight:normal;}
.lock_container b{ color:#1D1D1D; font-family:Verdana, Geneva, sans-serif;}
.print-index{ z-index:1}
/*弹出窗口样式*/
.win-shadow{ position:absolute; background:#807D80; filter:progid:DXImageTransform.Microsoft.Blur();z-index:101;}
.window{ position:absolute; background:url(../images/default/window/win-left.gif) repeat-y #FEFEFE;z-index:102;}
.animWindow{ position:absolute;border:#000 1px solid;filter:alpha(opacity=60);opacity: 0.4;background:#2A212E;}


.win-head,.win-head-l,.win-head-r{ background:url(../images/default/window/win-topbottom.gif) no-repeat;}
.win-head{ background-repeat:repeat-x; background-position:0 -27px; line-height:27px; height:27px; overflow:hidden;}
.win-head-l{ background-position:left 0; padding-left:5px;}
.win-head-r{ background-position:right -54px; padding-right:5px;}
.win-head-ico{ width:15px; height:13px; background:url(../images/default/icons/win-ico01.gif) no-repeat; margin:7px 5px 0 0;}
.win-close{ width:16px; height:14px; background:url(../images/default/icons/win-ico-close.gif) no-repeat; margin:6px 5px 0 0;}
.win-head-txt{ color:#492D55;}
.win-foot,.win-foot-l,.win-foot-r{ background:url(../images/default/window/win-topbottom.gif) no-repeat; height:5px; overflow:hidden;}
.win-foot{ background-position:0 -86px; background-repeat:repeat-x;}
.win-foot-l{ background-position:left -81px; padding-left:5px;}
.win-foot-r{ background-position:right -91px; padding-right:5px;}

.win-body{ background:url(../images/default/window/win-right.gif) repeat-y right;padding-right: 4px;padding-left:2px}
.win-body-content{ padding:9px;text-align: left;}
.win-inner-body-content{padding-top:12px;}
.win-inner-body-content table{width:90%;}
.win-btn-panel{/* margin-top:12px; */padding:8px 0 8px; text-align:center; /*background:url(../images/default/cont-divideline.gif) repeat-x;*/}
.user_custom{padding-bottom: 4px; text-align:center; font-size: 20px; font-weight:bold; color: red;}
.align-c,.form-table tbody th.align-c{ text-align:center;}

.cld-1{ background:url(../images/plan-table-1.gif) no-repeat center center;}
.cld-2{ background:url(../images/plan-table-2.gif) no-repeat center center;}
.cld-3{ background:url(../images/plan-table-3.gif) no-repeat center center;}
.cld-4{ background:url(../images/plan-table-4.gif) no-repeat center center;}
.cld-5{ background:url(../images/plan-table-5.gif) no-repeat center center;}
.cld-6{ background:url(../images/plan-table-6.gif) no-repeat center center;}
.cld-7{ background:url(../images/plan-table-7.gif) no-repeat center center;}
.cld-8{ background:url(../images/plan-table-8.gif) no-repeat center center;}
.cld-9{ background:url(../images/plan-table-9.gif) no-repeat center center;}
.cld-10{ background:url(../images/plan-table-10.gif) no-repeat center center;}
.cld-11{ background:url(../images/plan-table-11.gif) no-repeat center center;}
.cld-12{ background:url(../images/plan-table-12.gif) no-repeat center center;}
.cld-table-box{ background-color:#f3f3f3;}
.cld-table{ width:100%; table-layout:fixed; border:1px solid #CFC8D4;}
.cld-table thead td,.cld-table-form-head td{text-align:center; font-weight:bold; color:#413447; height:25px; background:url(../images/form-table-head-bg.gif) repeat-x;}
.cld-table tbody td{ border:1px solid #CFC8D4; height:70px; font-family:Verdana; font-size:10px; color:#666;}
.cld-table table{ width:100%; height:100%;}
.cld-table table td{ height:auto; border:0; padding:4px;}
.cld-table .plan-con{ vertical-align:bottom;}
.cld-table .plan-con img{ vertical-align:baseline; margin-right:2px;}
.cld-table .lunar-date{ height:12px; font-family:"微软雅黑";}
.cld-table .solar-date{ text-align:right; font-weight:bold;}
.cld-table .holiday .solar-date{ color:#c00;}
.cld-table .othermonth td{ color:#b1afa7; background:#fdf9e9;}
.cld-table .othermonth .holiday .solar-date{ color:#e47c74;}
.cld-table .highlight{ background:#eae7f8;}
/*计划列表样式*/
.planlist-head-l{ background:url(../images/panel/plan-panel-bg.gif) repeat-x;}
.planlist-head-r{ text-align:center; height:27px;}
.planlist-box .planlist-head-r{ background:url(../images/panel/plan-panel-lineshort.gif) no-repeat center bottom;}
.planlist-box .closed .planlist-head-r{ height:25px; background:none;}
.planlist-box .planlist-head{ padding-top:7px; color:#dbd3de;}
.planlist-box .planlist-head img{ vertical-align:middle; margin-right:8px; }
.planlist-body{ border:1px solid #c6c3cd; border-top:0; background:#f7f6f8; text-align:center; padding:5px 0;}
.planlist-body ul{ margin-bottom:10px; text-align:left;}
.planlist-body li{ clear:both; line-height:22px; padding-left:25px; background:url(../images/icons/login-li-icon.gif) no-repeat 15px 9px;}

.planlist-box-continue-head-r{ background:url(../images/panel/plan-panel-linelong.gif) no-repeat center bottom;}
.planlist-box-continue-head{ line-height:27px; color:#fff; font-weight:bold;text-align: center;}

.planlist-body .btn{ display:inline;}

.planlist-box-week{ margin-right:10px;}
.planlist-box-week .planlist-head-r{ background:url(../images/panel/plan-panel-linelong.gif) no-repeat center bottom;}
.planlist-box-week .planlist-head{ line-height:27px; color:#fff; font-weight:bold;}
.planlist-box-week li{ border:1px solid #bcb6c1; border-top:0; color:#666; line-height:20px; padding:5px 10px 5px 22px;background-color:#f3f3f3; background-position:10px 10px; background-repeat:no-repeat;}
.planlist-box-week li a{ font-weight:bold; color:#57485d;}
.planlist-box-week .highlight{ background-color:#eae7f8;}

.plan-assign{ background-image:url(../images/icons/sico-assign.gif);}
.plan-cancel{ background-image:url(../images/icons/sico-cancel.gif);}
.plan-delay{ background-image:url(../images/icons/sico-delay.gif);}
.plan-finish{ background-image:url(../images/icons/sico-finish.gif);}
.plan-important{ background-image:url(../images/icons/sico-important.gif);}
.plan-plansum{ background-image:url(../images/icons/sico-plansum.gif);}
.plan-revert{ background-image:url(../images/icons/sico-revert.gif);}
.plan-unfinish{ background-image:url(../images/icons/sico-unfinish.gif);}

.prebtn,.nextbtn{border:none;background:url(../images/combox-btn.gif) no-repeat 0 -24px; width:20px;padding: 0;margin: 0;}
.nextbtn{ background-position:0 -49px;}
.timetxt{ border:1px solid #B4A3BC; border-left-color:#d7cddc; border-right-color:#d7cddc; background:url(../images/textbox-bg.gif) repeat-x; height:16px; text-align:center; width:66px;}

.hrefButton{
	font-size:12px;
	border:none;
	cursor:pointer;
	vertical-align:middle;
	background:none;
	padding:0;
	margin:0;
}

.hrefGoButton{
	font-size:12px;
	border:1px solid #b4a3bc;
	cursor:pointer;
	vertical-align:top;
	background:none;
	padding:0;
	margin:0;
}

/* 零时button样式 */
.content-button,.content_button
{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	font-size:12px;
	color:#55456C!important;
	border:1px solid #9487A3!important;
	background-image: url(../images/content_button_bg.gif);
	background-repeat: repeat-x;
	background-color: #f9f9f9;
	height:20px;
}

.knowledgeRightFrame{ width:100%;} 
.knowledgeLeftFrame{ width:150px;float: left;}
.treeDiv{margin-right:5px; width:200px;overflow-x: auto;padding: 5px 5px 20px 5px;border-left: 1px solid #CFC8D4;border-right: 1px solid #CFC8D4;border-bottom: 1px solid #CFC8D4;}
.treeTitle{margin-right:5px;}

.note_red{color:#685D76;padding-right: 2px;}
.note_red_in_div{text-align:center;color:red;padding: 15px 0 15px 0;}

.noborder-iframe
{
	border : none;
	margin : 0 0 0 0;
	padding: 0 0 0 0;
	width  : 100%;
	height : 100%;
}

.orgDepartmentLeftFrame{width:160px; height:100%; left:0; position:absolute; overflow:auto;}
.orgDepartmentRightFrame{height:100%; padding-left:160px;}
.note_red{color:#ff3300;}

.modal_win_for_list {
	overflow-x: hidden; 
	overflow-y: auto;
	text-align: left;
}

.loading{ position:absolute; background:url(../images/loading_bg.jpg); height:37px;}
.loading div{ position:relative; float:left; /*top:-3px; left:-3px;*/ color:#ECD7F2; height:37px; line-height:37px; font-size:14px; padding-left:36px; width:163px; background:url(../images/ajax-loader.gif) no-repeat 10px center;}

/*登录退出框样式*/
.log-win{ position:absolute; width:335px; height:118px; top:49%; left:50%; margin-left:-172px; margin-top:-59px; background:url(../images/logwinbg.jpg) no-repeat;color:#fff;}
.log-con{margin:0px 4px 4px 1px; height:53px; text-align:center; position:relative;}
.log-con .log_sys { height:55px; padding-left:7px;}
.log-con .log_sys .flogo{ float:left; padding:8px 7px 0 8px;}
.log-con .log_sys .risystem{text-align:left;float:left; font:20px/24px Arial; color:#fff; width:258px; padding-top:18px;}
.log-con .log_sys .risystem b{ color:#da4cd7; font-weight:normal; font-size:22px;}
.log-con .log_sys .risystem span{ color:#848484; font:8px/20px Verdana; display:block; display:none;}
.log-con span{ font-weight:bold; font-family:Arial; color:#fff;}
.log-con a{color:#b496bd;position:relative;right:9px;bottom:7px;float:right;}
.log-con input{ margin-top:10px; width:53px; height:23px; border:0; color:#E7CCF2; cursor:pointer; background:url(../images/logbtn.gif); line-height:20px;}
.loadbar{ border:1px solid #361443; height:4px; overflow:hidden; background:#f6edf9; margin:8px 19px 3px;}
.loadbar div{ background:url(../images/login-loadingbar.gif); float:left; height:6px;}

.x-hidden{position:absolute;left:-10000px;top:-10000px;visibility:hidden;}
.no-result-div{background-color: #FBFAF8;text-align: center;height: 22px;padding-top:5px}

/* 定义pre标签的自动换行样式*/
pre {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
margin-top:0px;
margin-bottom:0px;
font-family:Arial,Verdana,Helvetica,sans-serif,"宋体";
}
/*for ie6*/
*html pre {
word-wrap: break-word;
white-space : normal ;
}
/*for ie7*/
*+html pre {
word-wrap: break-word;
white-space : normal ;
}


/* 组织架构选择组件样式 */
.orgSelect-selectorCnt{
	/*width: 550px;*/
	height: 347px;
	/*background-color: #EEEEEE;
	padding:5px;*/
	border: solid 1px #ddd;
	background:#f9f7f9;
}
.orgSelect-selectBar{
	position: relative;
	top: 0;
	margin: 3px
}
.orgSelect-listCnt{
	width: 100%;
	/*height: 345px;*/
	
}
.orgSelect-listCnt-list{
	background:#f9f7f9;padding: 5px;height:303px;
}
.orgSelect-listCnt-list-cnt{overflow-y:auto;width:100%;overflow-x:hidden;}
.orgSelect-listCnt-list-cnt-datagrid{
	width:100%;
	border-collapse: collapse;
}
.orgSelect-listCnt-list-cnt-datagrid-title{ 
	height:30px; 
	background:url(../images/grid-head-divider.gif) no-repeat right #efdbf3; 
	color:#000; 
	font-weight:bold; 
	line-height:30px; 
	padding:0 8px; 
	text-align:left;
}
.orgSelect-listCnt-list-cnt-datagrid-tdbg1{background:#f6edf9;}
.orgSelect-listCnt-list-cnt-datagrid-tdbg2{background-color:#fdf9ff;}
.orgSelect-listCnt-list-cnt-datagrid .highlight{background:#F5EFDC;}
.orgSelect-listCnt-list-cnt-datagrid-tdbg1 td,.orgSelect-listCnt-list-cnt-datagrid-tdbg2 td{ height:29px; line-height:29px; color:#777777;}
.orgSelect-toolBar{
	text-align: left;margin-left:5px;
}
/*flash时钟样式*/
.portlet-flash{ background:url(../images/flashclock-bg.gif) no-repeat center;height:86px;text-align:center;line-height:86px;font-size:22px; font-family:Arial,Verdana, Helvetica, sans-serif,"宋体"; color:#FFF;}


/*File控件样式*/
.hiddenFileField{
	filter:alpha(opacity=0);
	opacity: 0;
}


/*workflow form控件样式*/
.wf_a{color:#0000FF;text-decoration:underline;}
.wf_text_enable,.wf_text_enable_sample,.form-table textarea.wf_text_enable{border:1px solid #c7b9c8;font-size:12px;line-height:18px;background:#FFF;word-break:break-all;}
.wf_text_disable,.wf_text_disable_sample,.form-table textarea.wf_text_disable,.form-table textarea.wf_text_disable_b,textarea.wf_text_disable_b,select.wf_text_disable_b{border:1px solid #cdcbcf;font-size:12px;line-height:18px;background:#F0EEF1;word-break:break-all;}
.wf_text_disable_b,.wf_text_disable_sample_b{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #999999;font-size:12px;line-height:18px;background:#FFF;word-break:break-all;}
.wf_text_required,.wf_text_required_sample,.form-table textarea.wf_text_required{border:1px solid #d2c38a;font-size:12px;line-height:18px;background:#fbf7cb;word-break:break-all;}

.wf_div_enable_sample,.wf_div_disable_sample,.wf_div_required_sample{color:#FF0000; display:inline-block; display:inline; text-align:center; margin-right:5px; padding:3px 5px 2px 5px;}
.wf_div_enable_sample{border:1px solid #C7B9C8;font-size:12px;line-height:18px;background:#FFF;}
.wf_div_disable_sample{border:1px solid #CDCBCF;font-size:12px;line-height:18px;background:#F0EEF1;}
.wf_div_required_sample{border:1px solid #D2C38A;font-size:12px;line-height:18px;background:#FBF7CB;}


/*div的各种样式*/
/*显示树用的div,带边框和背景色的div*/
.div_tree{background-color:#f5f5f5;border:1px solid silver;overflow:auto}
/*快捷菜单设计页面的样式*/
.listItem{margin:1px 3px;cursor:pointer;white-space:nowrap}
.selected{background:#CCC;}
.loginLogo-div{height:82px;}
.loginLogo-div .logo_top{ height:80px;}
.loginLogo-div .logo_top .lflogo{ float:left; padding:5px 3px 0 3px;}
.loginLogo-div .logo_top .risystem{ float:left; font:26px/28px Arial; color:#000; width:258px; padding-top:20px;}
.loginLogo-div .logo_top .risystem b{ color:#7F168A; font-weight:normal;}
.loginLogo-div .logo_top .risystem span{ color:#848484; font:8px/20px Verdana; display:block;}
.fck_btn{text-align:center;border:0;background:url(/skins/images/fck_btn.jpg) no-repeat;font-size:12px;color:#503F57;height:21px;cursor:pointer;margin:2px 3px 0 0;width:85px;}

.view_flowcontent{width:100%;border: 1px solid #CFC8D4; margin-top:2px; margin-bottom:2px; padding:3px}
.view_flowcontent td{}

.trans_flowcontent{ /*border:1px solid #CFC8D4;*/margin: 2px 0 2px 5px; padding:15px 10px 3px 3px;font: 12px "宋体";}/*font: 12px "宋体";为了解决预览跟发起事务时p标签的样式不同而添加的*/
/*.form-table tbody .trans_flowcontent td{background:transparent none repeat scroll 0% 0%;border:medium none;padding:0;vertical-align:baseline;color:#777;font-size:12px;font-family:Arial,Verdana, Helvetica, sans-serif,"宋体";white-space:normal;}*/


/*用于显示事务办理后跳转选择窗口中的倒计时*/
.deliver_remainTimer_text{color:red;height:20px}
dl.transhintdl dd div{width:150px;float:left;}
dl.transhintdl dd div span{margin-left:22px}
dl.transhintdl dt div{width:190px;font-weight:bold;float:left;}
dl.transhintdl dd ,dl.transhintdl dt {clear:both;height:25px;line-height:25px;}
.deliver_remainTimer_text{color:red;height:20px}
/*桌面样式*/
.desktop{ width:100%; table-layout:fixed;}
.desktop .desktop-col{ vertical-align:top; padding:5px 10px 0px 10px; width:33%;}
/*--------------------窗口下拉---------------------------*/
.panel-body-bg{ background-image:url(../images/icons/img-panel-bg.gif); background-position:right bottom; background-repeat:no-repeat; }
.panerl-curnum{ padding-bottom:0px; padding-right:10px;}
.panerl-curnum img{ vertical-align:middle;}
/*--------------------窗口下拉---------------------------*/

/*--------------------信息列表---------------------------*/
.plan-list .hurry{ background:url(../images/icons/ico-hurry.gif) no-repeat 0px 8px;}
.plan-list .important{ background:url(../images/icons/ico-important.gif) no-repeat  0px 8px;}

.meg-text{ clear:both; word-spacing:normal; white-space:normal; padding:2px 0px;  line-height:22px;}
.meg-text2{ color:#767676;}
/*.meg-text .ico{ float:left; text-align:left; margin-top:5px;}*/
.meg-text .ico2{ *margin-top:-20px;}
/*.meg-text a{ margin-left:6px;}*/

.more{ border-top:1px solid #ebe8ed; width:94%; margin:0px auto;}
.plan-list2{ padding:6px 8px 3px 10px;}
.plan-list2 li{ clear:both; height:23px; line-height:23px; background:url(../images/icons/img-listimg-gray.gif) no-repeat 0px 8px; clear:both; padding-left:8px;}
.over-matter{ border-bottom:#ebe8ed;}

.panel-head .floatr a.new-plan{ color:#80598e; text-decoration:underline;}
.panel-head .floatr a.new-plan:hover{ text-decoration:none;}

.news-list li.listover{ background:#765e7f url(../images/icons/img-listimg-white.gif) no-repeat 12px 8px; color:#fff;}
.listover-text{ color:#fff;}
.news-a-padding{ padding-right:20px;}

/*--------------------信息列表---------------------------*/
/*-----------------------状态下拉框------------------------------------*/
.ico-condition{ float:left; margin-top:5px; margin-left:8px; background:url(../images/icons/ico-condition.gif) no-repeat; width:9px; height:8px; overflow:hidden;}


/*-----------------------状态下拉框------------------------------------*/
/*---------------催办事务文字颜色-------------------*/
.hurry-item, .hurry-item a, .hurry-item{ color:#e73535;}
.grid-table td img{ padding-bottom:2px; vertical-align:middle; margin-right:5px;}
.hurryImg{ background:url(../images/icons/ico-hurry.gif) no-repeat 14px center; padding-left:28px!important;background-color:none;}
.normal{ padding-left:28px!important;}
/*---------------催办事务文字颜色-------------------*/
/*---------------------------页码跳转---------------------*/
.right_box{ width:180px; overflow:hidden; }
.right_box_num{ margin-right:5px; height:18px; line-height:18px; vertical-align:middle;}
.pager .right_box img{ vertical-align:middle;}
.pager a{ text-decoration:none; border:0px;}
.pager input{ background:url(../images/img_page_input.gif) repeat-x top; width:20px; height:16px; line-height:16px; padding:0px; overflow:hidden; text-align:center; border:1px solid #b4a3bc;}
.pre, .first{ color:#cecece; margin-right:0px; padding:0px; width:4px;}
.next, .last{ color:#666665; margin-right:0px; padding:0px; width:4px;}

/*---------------第二版本-------------------------------*/
.select_con{ background:#fff; padding:0px; text-align:center; border-style:solid none solid solid; border-width:1px 0 1px 1px; border-color:#dad1e0;  height:16px; line-height:16px; padding:0px 5px; white-space:nowrap;}
.select_btn{background:url(../images/forms/combox-btn_2.gif) no-repeat 0px 0px; width:20px; height:18px;}
.curr_num{ color:#7a6484; padding-right:0px; height:18px; line-height:18px;}

/*---------------------------页码跳转---------------------*/
/*------------------------------事务视图---------------------------------------------*/
.view_panel{ width:100%;background:#f0eef1 url(../images/view_panel_bg.gif) repeat-x top; margin:10px 0 10px 0; overflow:hidden; border:1px solid #cdcbcf; }
.view_con_title{ background:url(../images/view_title_line.gif) repeat-x bottom; margin:0 1%; overflow:hidden;white-space: nowrap;}
.view_con_title h2{ margin:0px; height:27px; line-height:27px; font-size:12px; color:#685d76; padding-left:10px; }
.view_con_title .important{ background:url(../images/icons/ico-hurry.gif) no-repeat 10px 8px; color:#e73535;padding-left:25px; }
.view_panel_body{ color:#685d76; padding:10px; overflow:hidden;}
.view_panel_con{ line-height:20px; height:20px; overflow:hidden; background:url(../images/view_con_line.gif) repeat-x bottom; white-space:normal; }

/*---------------------意见内容--------------------------------*/

.attitude{ margin-top:11px; color:#685d76;  overflow:hidden; width:100%;}
.attitude td{ line-height:20px; color:#685d76; }
.attitude table textarea{ border:1px solid #cdcbcf; background-color:#fff; width:99%; line-height:20px;/*overflow:hidden;*/ font-size:12px;}
.attitude_text1{ height:75px;}
.attitude_text2{ height:43px;}

/*---------------------意见内容--------------------------------*/
.view_panel_body .view_btn{ margin-top:10px; line-height:20px; color:#503f57; overflow:hidden; text-align:center;white-space:normal;}
.view_panel_body .view_btn input{ padding:0px;}
.view_panel_body .view_btn table{ margin-right:10px; margin-right:2px !important;}


.view_btn .view_btn_space{ margin:0px 0px 5px 0px;} 


.grade{ margin-right:10px;}
/*------------------------------事务视图---------------------------------------------*/

/*新增按钮样式*/
.btnBig{cursor:pointer; border-spacing: 0;}
.btnBig input{ border:0; background:none; color:#492D55; height:33px; cursor:pointer; padding:0; overflow:visible; +width:1px; font:bold 14px/32px "宋体";}
.btnB-l,.btnB-r,.btnB-c{ background:url(../images/forms/btnB-bg.gif) no-repeat; padding:0;}
.btnB-l{ width:11px;}
.btnB-r{ width:11px; background-position:right -66px;}
.btnB-c{ background-repeat:repeat-x; background-position:0 -33px; padding:0 3px;}

/*创建事务页面样式*/
.form-table{ margin:0 0 15px 0;}

.formTable{ border-collapse:collapse; background:#F5F5F5;}
.formTable td{ border:1px solid #C0C0C0; vertical-align:top; }
.formTable .div_tree{/*border:none;*/ width:220px;}
.formTable .btnBig td,.formTable .btn td{ /*border:none;*/}
.formTable .process{ padding:0px 0 10px 0;}
.formTable .process img{ margin:0 8px; vertical-align:middle;}
.formMain{ padding:20px 30px 20px 30px; white-space:normal; line-height:20px;}
.formMain h2{ font:normal 12px/28px "宋体"; margin:8px 0 3px 0;}
.divHr{ border-top:1px solid #DEDEDE; background:#F8F8F8; line-height:1px; height:1px; font-size:1px; margin:8px 0 5px 0;}
/*.footDiv{ padding:5px 0 10px 0;}*/
.form-table tbody td{ line-height:25px;}
.form-table tbody td a{ color:#0000FF; /*color:#333;*/}
.form-table tbody td a:hover{  color:#6a337c;}
.form-table .m_table{ display:inline-block;}
.form-table .btn{ display:inline-block;}
.form-table .btn td{ padding:0; /*border:none;*/}
.form-table .tab-tr-hide{display:none;}
.form-table .a-hide-tr span{ display:none;}

.wf_text{ padding-bottom:10px;}
.wf_form{ padding-bottom:10px;}
.fontPage{height:30px; line-height:20px; padding-top:8px;}
.fontPage a{ color:#0000FF;}

/*切换标签样式*/
.dis{display:block;}.undis{display:none;}
.seniorBox{ display:none;}
.seniorBoxAttention{ display:none;}
.seniorBoxPass{ display:none;}
.seniorBoxOver{ display:none;}
.tabSenior{ margin-top:3px; width:auto;}
.tabSenior td{ padding:3px 3px 3px 3px; word-break:keep-all; white-space:nowrap;}
.content-title .tabSenior .btn-short,.content-title .tabSenior .btn-short-dis,.content-title .tabSenior .btn-long,.content-title .tabSenior .btn-long-dis,.content-title .tabSenior .btn-longest,.content-title .tabSenior .btn-longest-dis{ margin:0px 6px 0 0;}

/*提示层样式*/
.msgTipsWarp{ width:100%; padding:3px 3px 3px 4px; position:relative; z-index:1000;}
.msgTips img{margin-right:6px;  vertical-align:text-bottom; }
* html .msgTips img{ vertical-align:text-top;}
.msgTips{ width:100%; position:absolute; text-align:center; background:#FFFDE6; z-index:100; border:1px solid #E8E2E9; color:#492D55; padding-top:5px; padding-bottom:5px; vertical-align:text-top;display:none; margin-top:35px;}
html>body .msgTipsWarp{ padding:0;}
html>body .msgTips{  width:auto; z-index:100; color:#492D55; top:3px; left:4px; right:3px; }
.disShow{display:block;}

/*待办事务列表图标*/
div.pending-icon{padding-left:15px;background-position:left center;background-repeat:no-repeat;}
div.pending-icon-defer{background-image:url(../images/flow/defer.png);}
div.pending-icon-hurry{background-image:url(../images/icons/ico-hurry.gif);}
table.embedded{border-collapse:collapse;border-left:1px solid windowtext;border-top:1px solid windowtext;}
table.embedded .theader,table.embedded .theader td{color:#000000;background:#A898B2;background:#E2DAE5;font-weight:bold;line-height:20px;}
table.embedded td{border:medium none;border-right:1px solid windowtext;border-bottom:1px solid windowtext;padding:3px 4px;}

.calendar_div .input_displayField{vertical-align:middle;border:1px solid #c7b9c8; border-right:none; margin-right: -2px; padding:2px 1px 2px 3px; height:17px; line-height:17px;}
.calendar_div .btn_selectDate{vertical-align:middle;width:24px!important; height:23px!important; padding:0!important;line-height:21px; border: 1px solid #BC9BC3;cursor:pointer; margin-left:-1px; background: url(../images/flow/datapick_icon.gif) no-repeat; overflow:hidden;}

/*virtualInput默认样式*/
.div_input .input{vertical-align:middle;border:1px solid #c7b9c8; border-right:none; margin-right: -2px;padding:2px 1px 2px 3px; height:17px; line-height:17px;}
.div_input .search_btn1{font-size:12px;vertical-align:middle;width:24px; height:23px; /*padding:0;*/ border: 1px solid #BC9BC3; margin-left:-1px; background: url(../images/flow/search_btn1-bg.gif) no-repeat; overflow:hidden; }
.div_input .search_btn2{font-size:12px;vertical-align:middle;background:url(../images/search_btn2.png) no-repeat 0 0; border:1px solid #bc9bc3; border-left:none; width:13px; height:23px; cursor:pointer; padding:0;}
.div_input .clear_btn2{font-size:12px;vertical-align:middle;background:url(../images/clear_btn2.jpg) no-repeat 0 0; border:1px solid #bc9bc3; border-left:none; width:24px; height:23px; cursor:pointer; padding:0;}

/*virtualInput特殊样式*/
/*用于搜索按钮的样式*/
.div_input .search_btn1_s1{font-size:12px;vertical-align:middle;background:#fdf4fd url(../images/search_btn.png) no-repeat 0 0; border:1px solid #bc9bc3; color:#896396; cursor:pointer; height:23px; width:43px; line-height:21px; /*padding:0;*/ text-align:center; /*padding-top:2px \9;*/}

.home_ico, .home_ico_link{background:url("../images/icons/home.gif") no-repeat scroll; background-position:0px 0px; width:12px; height:14px; *height:11px; overflow:hidden; margin-right:4px; vertical-align:middle; display:inline-block;}
.home_ico_link{ background-position:0px -21px; }
#middleFrame{ background:url("../images/mid_bg.jpg") repeat-x scroll 0 top #ffffff}
.home{ float:left;/*padding-left:7px; padding-right:1px;*/}
.nav{ height:28px;}

.setBar{ position:absolute; top:34px; right:5px;}
.setBar_in{  padding-left:11px;}
.setBar_inner{  padding-right:11px;}
.setBar span{ visibility:hidden;}
.setBar_bg{position:absolute; top:34px; right:5px;}
.setBar_bg, .setBar_bg .setBar_in, .setBar_bg .setBar_inner{ background:url(../images/top_set_imgbg.png) repeat-x; background-position:0 -24px;}
.setBar_bg .setBar_in{  background-repeat:no-repeat; background-position:0 0; padding-left:11px;}
.setBar_bg .setBar_inner{ background-repeat:no-repeat; background-position:right -48px;  padding-right:11px;}
.setBar_bg span{ visibility:visible;}
.setBar_bg span a{ color:#ffdd33;}
.setBar_inner{ font:12px/24px "宋体"; color:#634C6A;}
.setBar_inner a{ color:#F0DBF6;}

/*桌面二级菜单*/
.submenu{ background:url(../images/submenus.gif) repeat-x 0px top; height:29px;}
.submenu_right{ float:right; }
.submenu_right a{ color:#000000; font-weight:bolder; line-height:28px; margin-right:25px; font-size:12px;}
.submenu  a:hover{ text-decoration:underline;}
.submenu .submenu_div{ margin-left:15px; padding:0px; list-style:none;}
.submenu .submenu_div li.first{ color:#333333; font-weight:bold; padding:0 0 0 22px; width:40px; margin-right:5px; background:url(../images/icons/ico_light.png) 0 5px no-repeat;}
.submenu .submenu_div li{ float:left; color:#8B8B8B; list-style:none; line-height:28px; margin-right:25px; font-size:12px;}
.submenu .submenu_div li a{ text-decoration:none; color:#777777;}
.submenu .submenu_div li a:hover{ text-decoration:underline;}
.submenu .submenu_div li span{ color:#E44523;}
/*#main_menu{ background-image:url("../images/menu_aover.gif"); width:100px; height:32px; float: left; line-height:32px; font-weight:bold; color:#fff; text-align:center; font-size:12px; margin-right:23px;  margin-left:9px; margin-top:2px; cursor:pointer;}*/
#main_menu{ background-image:url("../images/menu_aover.gif");  width:45px; padding-right:12px; height:29px; color:#D4A9DF; line-height:26px; line-height:30px\0; *line-height:29px;  text-align:center; float:left;margin-top:5px; cursor:pointer;position:absolute;z-index:5;

/*background-image:url("../images/menu_aover.gif"); width:100px; height:32px;line-height:32px; font-weight:bold; color:#fff; text-align:center; font-size:12px;margin-top:2px; cursor:pointer;position:absolute;z-index:5*/}
#main_arrdown{ background-image:url("../images/menu_arrsm.gif");  width:6px; padding-right:12px; height:29px; color:#D4A9DF; line-height:26px; line-height:30px\0; *line-height:29px;  text-align:center; float:left;margin:5px 6px 0 0; cursor:pointer;z-index:5;

/*background-image:url("../images/menu_aover.gif"); width:100px; height:32px;line-height:32px; font-weight:bold; color:#fff; text-align:center; font-size:12px;margin-top:2px; cursor:pointer;position:absolute;z-index:5*/}
.main_menu_hover{background:url(../images/menu_aover.gif) 0 -32px no-repeat;}
#main_create{ background-image:url("../images/menu_bover.gif"); width:28px; height:28px; float: left; margin-top:6px; cursor:pointer;}
#main_create_tab{ background-image:url("../images/menu_cover.gif");  width:64px; height:29px; padding-left:15px; color:#D4A9DF; line-height:26px; line-height:30px\0; *line-height:29px; font-weight:bold; text-align:center; float:left;margin:5px 0 0 7px; cursor:pointer;}
.main_create_hover{/*background:url("../images/menu_bover.gif") 0 34px repeat; */cursor:pointer; background-position:0 -32px;}
.main_create_tab_hover{cursor:pointer; background-position:0 -32px;}

/*通用表格样式*/
.table-com{ width:100%; border-collapse:collapse; border:1px solid #DDDDDD; border-top:none;}
.table-com thead td{ padding:2px 2px 2px 8px; background:#ECECEC; font-weight:bold; white-space:nowrap; line-height:24px;  color:#333333; border-bottom:1px solid #DDDDDD;}
.table-com thead .list-time{ width:110px;}
.table-com thead td a{color:#000; text-decoration:none;}
.table-com thead td a:hover{color:#000; text-decoration:none;}
.table-com thead .tdnormal{ font-weight:bold; border-bottom:1px solid #DDDDDD;}
.table-com tbody td{ line-height:28px; padding-left:8px; /*overflow:hidden;*/ white-space:nowrap; text-align:left; color:#777777;}
.table-com tbody td a{color:#777777; text-decoration:none;}
.table-com tbody td a:hover{color:#6A337C; text-decoration:underline;}
.table-com tbody td span{ color:#6A337C;}
.table-com .tr-cursor td.td-prefix a{color:#333333;}
.table-com .tr-cursor td.td-prefix a:hover{color:#6A337C;}
.table-com tbody .tdweather{ text-align:center; color:#333333; background:#ffffff; padding:10px 0; border-right:1px solid #dddddd;}
.table-com tbody .trlast .tdweather{font-weight:normal;}
.table-com tbody .tdweather img{ display:block; margin:auto;}
.table-com tbody .tdweather span,.table-com tbody .trlast .tdweather span{ color:#aaaaaa;}
.table-com tbody .tdweather i{color:#333333; font-size:18px; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.table-com .trover{ background:#F9F1FB;}
.table-com .troveron{ background:#F9F1FB!important;}
.table-com .trlast td{ background:#F9F7F9; /*border-bottom:none;*/ height:24px; font-weight:bold; border-top:1px solid #e6e2e9; line-height:24px; padding:0;}
.table-com .trlast td span{ color:#8D2AAC;}
.table-com .right{ text-align:right; padding-right:5px;}
.table-com .rightico{ float:right; display:inline-block; _margin-top:-2px;}
.table-com .icoshow{ visibility:visible;}
.table-com  .td_info{ color:#aaaaaa; line-height:18px; height:18px; overflow: hidden; word-wrap: break-word; word-break:break-all;}

/*图标样式*/
.icon{display:inline-block; background:url(../images/icons/ico_sprite.png) no-repeat; vertical-align:middle;}
.icon-h{display:inline-block; background:url(../images/icons/ico_sprite.png) no-repeat; vertical-align:middle;}
.i-hover{background:url(../images/icons/icon_hbg.png) no-repeat;}
.page-home,.page-end,.page-prev,.page-next,.page-home_disabled,.page-prev_disabled,.page-next_disabled,.page-end_disabled{ width:18px; height:20px; *height:17px; marginp:0px; padding:0px; cursor:pointer;}
.page-home{ background-position:-3px -196px;}
.page-prev{background-position:-3px -220px;}
.page-next{background-position:-3px -244px;}
.page-end{ background-position:-3px -268px;}
.page-home_disabled { background-position: -28px -291px;cursor:auto;}
.page-prev_disabled { background-position: -28px -315px;cursor:auto;}
.page-next_disabled { background-position: -28px -339px;cursor:auto;}
.page-end_disabled { background-position: -28px -363px;cursor:auto;}
.ir-add,.ir-edit,.ir-refresh,.ir-delete{ width:15px; height:15px; margin-right:2px; cursor:pointer; float:right;}
.ir-add{background-position:-5px -124px;}
.ir-edit{background-position:-5px -100px;}
.ir-refresh{background-position:-5px -148px;}
.ir-delete{background-position:-5px -172px;}
/*分页*/
.page-navigation{padding:3px 0px 1px 0px; color:#333; text-align:right; height:22px; line-height:22px; font-family:tahoma;}
.page-navigation a{ color:#333; margin-left:10px; }
.page-navigation select{ margin-left:10px; vertical-align:middle;}

.ico-attachment,.ico-important,.ico-arrowup,.ico-arrdown,.ico-delay{ width:14px; height:17px; margin-right:2px; }
.ico-attachment{cursor:pointer;background-position:-4px -52px; width:15px;}
.ico-important{background-position:-52px -148px;}
.ico-arrowup{background-position:-52px -100px;}
.ico-arrdown{background-position:-5px -412px;}
.ico-delay{background-position:-76px -124px;}

.ico_select_arrow{ width:17px; height:19px; background-position:-3px -432px; cursor:pointer;}
.ico-rightnav{ width:24px; height:24px; background-position:0px -384px; cursor:pointer; /*position:absolute; margin-left:-26px;*/}
.rightico .ico-rightnav{ visibility:hidden;}
.rightico .i-vis{ visibility:visible;}
.ico-abs-rt{ position:absolute; top:2px; right:0; display:none;}

.ico_arr_left,.ico_arr_right,.ico_previous,.ico_laster{ width:18px; height:24px; cursor:pointer;}
.ico_date{ width:24px; height:24px; cursor:pointer;}
.ico_date{background-position:-48px -72px;}
.ico_arr_left{background-position:0 -312px;}
.ico_arr_right{background-position:0 -360px;}
.ico_previous{background-position:0 -288px;}
.ico_laster{background-position:0 -336px;}

.ico-eq-over{width:16px; height:16px; cursor:pointer; background-position:-4px -28px;}
.ico-flow-box{width:16px; height:16px;background-position:-101px -148px;}

.ico-grid,.ico-flowing,.ico-arr-down{ width:16px; height:16px; cursor:pointer;}
.ico-grid{ background-position:-76px -28px;}
.ico-flowing{ background-position:-76px -52px;}
.ico-arr-down{ background-position:-28px -436px;}

.ico-date-task{width:16px; height:16px; background-position:-76px -100px;}
.ico-table-select{width:16px; height:16px; background-position:-53px -438px;cursor:pointer;}

.ico-arrb-down{width:16px; height:16px; background-position:-5px -406px;}
.ico-arrb-right{width:16px; height:18px; background-position:-5px -357px;}

.create-normal-flow,.create-free-flow,.create-fixed-flow{ width:18px; height:18px;}
.create-normal-flow{background-position:-76px -148px;}
.create-free-flow{background-position:-76px -172px;}
.create-fixed-flow{background-position:-76px -196px;}

.ico-sell-reports,.ico-purchase-reports,.ico-gather-reports{ width:18px; height:18px;}
.ico-sell-reports{background-position:-100px -28px;}
.ico-purchase-reports{background-position:-100px -52px;}
.ico-gather-reports{background-position:-100px -76px;}

.ico-edit-form,.ico-edit-input,.ico-edit-textarea,.ico-edit-checkbox,.ico-edit-radio,.ico-edit-select,.ico-edit-listbox{ width:15px; height:15px; margin-right:2px; }
.ico-edit-form{background-position:-77px -221px;}
.ico-edit-input{background-position:-77px -245px;}
.ico-edit-textarea{background-position:-77px -269px;}
.ico-edit-checkbox{background-position:-77px -293px;}
.ico-edit-radio{background-position:-77px -317px;}
.ico-edit-select{background-position:-77px -341px;}
.ico-edit-listbox{background-position:-77px -365px;}

.ico-order,.ico-box-list,.ico-box-box{width:15px; height:15px; margin-right:2px;cursor:pointer;}
.ico-order{background-position:-4px -460px;}
.ico-box-list{background-position:-4px -508px;}
.ico-box-box{background-position:-4px -484px;}

.sle-top{}
.sle-top-bor{ border:1px solid #ccc; background:#fff;}
.pop-select{ color:#777; position:absolute; line-height:22px; /*display:none;*/ margin-top:-10px;}
.i-pop-on .sle-top{ border:1px solid #CCCCCC; background:#FFFFFF;}
.pop-select .sle-top{ cursor:pointer; background:#F6EDF9; padding:3px 2px 3px 5px; line-height:16px; color:#333333;}
.pop-select .menu-box{ background:#fff; position:relative; border:1px solid #C8AED0; padding:1px; top:-1px; left:-1px;}
.pop-select .menu-box .menu-list{ background:#F6EDF9; padding:2px 5px 3px 5px; /*display:none;*/}
.pop-select .menu-box .menu-list li{ _width:46px; min-width:46px; cursor:pointer; height:22px; text-align:left; font-weight:normal;}
.pop-select .menu-box .menu-list .lihover{ background:#ffffff; color:#6A337C; _width:44px; min-width:44px;  height:20px; line-height:20px; border:1px solid #C8AED0; font-weight:bold;}

/*待办事务样式部分*/
.affair_box{ width:100%; margin:0px; padding:0px; border:1px solid #DDDDDD; border-top:none;border-collapse:collapse;}
.affair_box .trover{ background:#F9F1FB;}
.affair_box .troveron{ background:#F9F1FB;}
.affair_box td{ line-height:26px;}
.affair_box .trlast td{ background:#F9F7F9; border-bottom:none; border-top:1px solid #DDDDDD; height:24px; font-weight:bold; /*padding:2px 2px 2px 8px;*/ line-height:24px;}
.affair_box .trlast td span{ color:#8D2AAC;}
.td_affair{ font-size:12px; padding:5px 12px; line-height:16px; color:#333333; padding-right:140px;/*overflow: hidden;*/}
.td_affair .td_detail{ font-size:12px; font-weight:bold;}
.td_affair .td_info{ color:#aaaaaa; line-height:18px; height:18px; overflow: hidden; word-wrap: break-word; word-break:break-all;}
.td_affair .td_info span{ padding-left: 18px;}
.td_affair .td_info2{ color:#aaaaaa; line-height:20px; height:20px;margin-top:-2px; overflow: hidden; word-wrap: break-word; word-break:break-all;position:absolute;padding-left: 24px;}
.td_affair .td_info2 .info_startRemark{float:left;padding-right:5px; /*padding-left:16px;*/ overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.td_affair .td_info2 .info_btn{ float:right; margin-right:22px; display:inline;width: 510px;}
.td_affair .td_info2 .info_btn .floatr{ vertical-align:bottom;margin-right:12px}
.td_affair .td_info2 .info_btn a{ text-decoration:none; font-size:12px; display:inline; /*float:left; */padding:1px 5px 1px 5px; font-family:"宋体";}
.td_affair .td_info2 .info_btn .td_act{ margin-right:4px; background-color:#fafafa; border:1px solid #cecece; color:#777;}
.td_affair .td_info2 .info_btn .td_act:hover{ margin-right:4px; background-color:#864097; border:1px solid #481c55; color:#fff;}

.td_affair a{ color:#333;}
.td_affair a:hover{ color:#6a337c;}
.td_rt_act{ float:right; padding:5px 12px 5px 0; text-align:right; }
.right_date{font-size:11px; color:#777777; line-height:14px;}
.affair_box .act_div{ clear:both; display:none;}
.affair_box .trover .act_div{ display:block;}
.affair_box .troveron .act_div{ display:block;}
.act_div a{ text-decoration:none; font-size:12px; display:inline; float:left; padding:1px 5px; }
.act_div .td_act{ margin-right:4px; background-color:#FFFFFF; border:1px solid #aaa; color:#777777;line-height:15px;}
.act_div .td_act:hover{ margin-right:4px; background-color:#864097; border:1px solid #481c55; color:#fff;}

/*按钮样式*/
.oabtn,.oabtn_gray,.oabtn_on{ display:inline-block; zoom:1; _display: inline; _width:40px;}
.oabtn,.oabtn_on{ cursor:pointer;}
.oabtn_gray{ cursor:default;}
.oabtn,.oabtn_in,.oabtn_inner{ background:url(../images/btn_purple_bg.png) repeat-x; background-position:0 -26px; white-space:nowrap;}
.oabtn_gray,.oabtn_grayin,.oabtn_grayinner{ background:url(../images/btn_gray_bg.png) repeat-x; background-position:0 -26px; white-space:nowrap;}
.oabtn_on,.oabtn_on .oabtn_in,.oabtn_on .oabtn_inner{ background:url(../images/btn_purple_obg.png) repeat-x;color:#e9daed!important;  white-space:nowrap;}
.oabtn_on{ background-position:0 -26px;}
.oabtn_on .oabtn_in,.oabtn_on .oabtn_inner{ background-repeat:no-repeat;}
.oabtn_in,.oabtn_grayin{background-repeat:no-repeat;  background-position:0 0; padding-left:11px;}
.oabtn_inner,.oabtn_grayinner,.oabtn_on .oabtn_inner{background-repeat:no-repeat; background-position:right -52px; padding-right:15px; padding-left:4px;}
.oabtn_inner,.oabtn_grayinner,.oabtn_on .oabtn_inner{ line-height:26px; font:12px/26px "宋体"; color:#896396;}
.oabtn_grayinner{ color:#777777;}
.oabtn_inner a{ color:#E9DAED;}

/*按钮区域*/
.content-title .btn-short,.content-title .btn-short-dis,.content-title .btn-long,.content-title .btn-long-dis,.content-title .btn-longest,.content-title .btn-longest-dis{ margin:6px 6px 0 0;}
.btn-shorter,.btn-short,.btn-long,.btn-longest{ border:0; background:url(../images/btn_n.gif) no-repeat; color:#525252; width:49px; height:25px; line-height:25px; font-size:12px; cursor:pointer;}
.btn-shorter-dis,.btn-short-dis,.btn-long-dis,.btn-longest-dis{ border:0; background:url(../images/btn_n.gif) no-repeat; width:49px; height:25px; color:#b8b8b8; line-height:25px; font-size:12px; cursor:default;}
.btn-shorter-over,.btn-short-over,.btn-long-over,.btn-longest-over{ border:0; background:url(../images/btn_n.gif) no-repeat; color:#e9daed; width:49px; height:25px; line-height:25px; font-size:12px; cursor:pointer;}
.btn-short-over{ background-position:0 -25px;}
.btn-short-dis{ background-position:0 -50px;}
.btn-long{ background-position:0 -75px; width:72px;}
.btn-long-over{ background-position:0 -100px; width:72px;}
.btn-long-dis{ background-position:0 -125px; width:72px;}
.btn-longest{ background-position:0 -150px; width:125px;}
.btn-longest-over{ background-position:0 -175px; width:125px;}
.btn-longest-dis{ background-position:0 -200px; width:125px;}
.btn-shorter{ background-position:0 -225px; width:72px;}
.btn-shorter-over{ background-position:0 -250px; width:72px;}
.btn-shorter-dis{ background-position:0 -275px; width:72px;}

a.btn_short,.form-table tbody td a.btn_short{ border:0; background:url(../images/btn_n.gif) no-repeat; color:#525252; width:49px; height:25px; line-height:25px; display:inline-block; text-align:center; font-size:12px; cursor:pointer; font-family:"宋体";}
a.btn_short:hover,.form-table tbody td a.btn_short:hover{ background-position:0 -25px; color:#e9daed; text-decoration:none; font-family:"宋体";}
a.btn_long,.form-table tbody td a.btn_long{ border:0; background:url(../images/btn_n.gif) 0 -75px no-repeat; color:#525252; width:72px; height:25px; line-height:25px; display:inline-block; text-align:center; font-size:12px; cursor:pointer; font-family:"宋体";}
a.btn_long:hover,.form-table tbody td a.btn_long:hover{ background-position:0 -100px; color:#e9daed; text-decoration:none;}
a.btn_longest,.form-table tbody td a.btn_longest{ border:0; background:url(../images/btn_n.gif) 0 -150px no-repeat; color:#525252; width:125px; height:25px; line-height:25px; display:inline-block; text-align:center; font-size:12px; cursor:pointer;}
a.btn_longest:hover,.form-table tbody td a.btn_longest:hover{ background-position:0 -175px; color:#e9daed; text-decoration:none;}
a.btn_short[disabled],.form-table tbody td a.btn_short[disabled]{color:#A0A0A0; text-decoration:none; background-position:0 -50px;}
a.btn_long[disabled],.form-table tbody td a.btn_long[disabled]{color:#A0A0A0; text-decoration:none; background-position:0 -125px;}
a.btn_longest[disabled],.form-table tbody td a.btn_longest[disabled]{color:#A0A0A0; text-decoration:none; background-position:0 -200px;}
a.btn_short[disabled]:hover,.form-table tbody td a.btn_short[disabled]:hover{background-position:0 -50; color:#A0A0A0; text-decoration:none;}
a.btn_longest[disabled]:hover,.form-table tbody td a.btn_longest[disabled]:hover{background-position:0 -200px; color:#A0A0A0; text-decoration:none;}
a.btn_long[disabled]:hover,.form-table tbody td a.btn_long[disabled]:hover{ background-position:0 -125px; color:#A0A0A0; text-decoration:none;}
/*解决上传按钮问题*/
a.btn_long:hover input{ cursor:move;}

/*首页部分样式*/
.placeHolder div{border: dashed 1px gray !important; display:block; height:100%;}
.fla_date{ float:left;}
.date_right{ float:left; line-height:30px; color:#333333; padding-left:10px;}
.date_right span{ color:#b8b8b8;}
.date_right h3{ font-weight:bold; line-height:28px; padding:0; margin:0; font-size:12px;}

/*新加通用样式*/
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
.clear{ clear:both; height:0; overflow:hidden;}

/*通用字体颜色定义*/
.lightBlue{ color:#2486FF;}
.redOrange{ color:#FF6600;}

.operateTextarea{color:#777;font-style:italic}
/*日历模块样式*/
.date_wrap{ border:1px solid #dddddd; height:100% background:url(../images/date_wrap_bg.gif) repeat; }
.date_wrap .date_task{ width:198px; padding:6px 4px 0 10px;}
.date_wrap .date_task .task_context{ height: 105px;}
.date_wrap .date_task .moreplan{ padding-left: 10px;}
.date_wrap .date_task .task_title{ font:bold 12px/24px "宋体"; color:#333;}
.date_wrap .date_task .task_ul{}
.date_wrap .date_task .task_ul li{ color:#777777; background:url(../images/date_li_bg.gif) 0 5px no-repeat; padding-left:15px; float: left;}
.date_wrap .date_task .task_ul li a{ color:#777777; text-decoration:none; line-height:20px;}
.date_wrap .date_task .task_ul li a:hover{ color:#6a337c; font-weight:bold; text-decoration:underline;}
.date_wrap .date_task .notask{ text-align: center;vertical-align: middle;font-size:14px;font-weight: bold;padding-top: 30px;}
.date_wrap .date_task .task_context .task_ul .dhd{ width: 168px; overflow:hidden;text-overflow:ellipsis;}

/*常用网址*/
.affair_box .website{  font-weight:bold; color:#333333; padding-left:12px; background-color:#ececec; text-align:left; border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;}
.affair_box .weblist{ /*background:url(../images/portlet/affair_td_bg.gif) repeat-x 0px 26px;*/  padding-left:12px; line-height:28px;}
.affair_box .weblist a{ text-decoration:none; color:#777; display:inline-block; margin-right:25px; white-space:normal;}
.affair_box .weblist a:hover{ text-decoration:underline;color:#6a337c;}

.ico-menu-flow,.ico-menu-bistask,.ico-menu-exchange,.ico-menu-message,.ico-menu-item,.ico-menu-attendance,.ico-menu-custom,.ico-menu-sales,.ico-menu-setting{ width:17px; height:16px;}
.ico-menu-flow{ background-position:-52px -172px;}
.ico-menu-bistask{background-position:-52px -196px;}
.ico-menu-exchange{ background-position:-52px -220px;}
.ico-menu-message{ background-position:-52px -244px;}
.ico-menu-item{background-position:-52px -268px;}
.ico-menu-attendance{background-position:-52px -292px;}
.ico-menu-custom{background-position:-52px -316px;}
.ico-menu-sales{background-position:-52px -340px;}
.ico-menu-setting{background-position:-52px -364px;}

.pending_category{ margin-left:46px; padding:0px; list-style:none;}
.pending_category li{ float:left; color:#888888; list-style:none; line-height:31px; margin-right:25px; font-size:12px;}
.pending_category li a{ text-decoration:none; color:#333333;}
.pending_category li a:hover{ text-decoration:underline;}
.pending_category li ul{line-height:24px;list-style-type:none;text-align:left;left:-999em;width:180px;position:absolute;}
.pending_category li ul li{float:left;width:180px;background: #F6F6F6;}
.pending_category li ul a{display:block;width:180px;width:156px;text-align:left;padding-left:24px;}
.pending_category li ul a:link{color:#666;text-decoration:none;}
.pending_category li ul a:visited{color:#666;text-decoration:none;}
.pending_category li ul a:hover{color:#F3F3F3;text-decoration:none;font-weight:normal;background:#C00;}
.pending_category li:hover ul {left: auto;}

/*标签头部右键菜单和桌面定制*/
.pop-menu{background:#E8E7E8;color:#777;line-height:22px;z-index:3;width:auto;}
.pop-menu .menu-box{ background:#fff; position:relative; border:1px solid #C8AED0; padding:1px; top:-1px; left:-1px;}
.pop-menu .menu-box .menu-list{ padding:7px 0 7px 0;  display:block; background:#f6edf9;}
.pop-menu .menu-box .menu-list li{ margin:0 8px; padding:0 7px; cursor:pointer; height:22px; border:1px solid #f6edf9; font-family:tahoma;overflow:hidden;}
.pop-menu .menu-box .menu-list li input{ vertical-align:middle;}
.pop-menu .menu-box .menu-list .lihover{ background:#ffffff; margin:0 8px; color:#6A337C; line-height:22px; border:1px solid #C8AED0;}


/*标签头部右键菜单*/
#tabbarContextMenu{position:absolute;display:none;}

/*紧跟在元素之后的弹出框*/
.popup_min{ position:absolute; border-right:1px solid #dbdadb; border-bottom:1px solid #dbdadb; color:#333;}
.popup_min_in{ border:1px solid #C8AED0;}
.popup_min_inner{ border:1px solid #fbf8fd; background-color:#f6edf9;}
.popup_min_title{ background:url(../images/popup_min_tit.png) repeat-x 0 0; height:28px; line-height:28px; padding:0 7px; font-size:12px; font-weight:bold; color:#333; white-space:nowrap; margin:0; position:relative;}
.popup_min_con{ line-height:24px;}
.popup_min_con .ul{ margin:7px 12px;}
.popup_min_con .ul li{ padding:1px 0;}
.popup_min_con .ul input{ margin:0; padding:0;}
.popup_min_con .ul input[type="checkbox"]{ position:relative; bottom:-2px; }
.popup_min_con .ul label{ padding-left:7px; *padding-left:5px; cursor:pointer;}

/*待办事物界面的分类样式*/
.trans_type_box{ height:26px; border-bottom:1px solid #d4d4d4; padding:3px 10px 0px 10px; background:#f0f0f0; margin:0 -15px 0 -15px;}
.trans_type_menu{ float:left; height:25px;}
.trans_type_menu, .trans_type_menu a{ color:#777; line-height:22px;}
.trans_type_menu i{ color:#E44523; font-style:normal;}
.trans_type_menu strong, .trans_type_menu span, .trans_type_menu b{ float:left; display:inline;}
.trans_type_menu span{ padding-right:18px;}
.trans_type_menu .more a{ background:url(../images/ico_more.png) no-repeat right 6px; padding-right:12px; display:inline-block;}
.trans_type_menu .more a:hover{ text-decoration:none;}
.trans_type_menu .more{ /*position:relative; top:-5px; *top:-2px; top:-2px \9;*/ border:1px solid #F5F3F5; background-color:transparent; font-weight:normal; text-align:center; width:47px;}
.trans_type_menu .more_on{ border-color:#cccccc; background-color:#fff;}
.trans_type_menu strong, .trans_type_menu strong a{ color:#333;}

/*待办事务界面的排序样式*/
.selectChoose .more a{ height:22px;background:url(../images/ico_more.png) no-repeat right 6px; padding-right:12px;display:inline-block;line-height:22px;cursor: pointer;}
.selectChoose .more a:hover{ text-decoration:none;}
.selectChoose b{ display:inline-block;padding-left: 5px;padding-right: 5px}
.selectChoose .more{ border:1px solid #F5F3F5; background-color:transparent; font-weight:normal; text-align:center; width:47px; vertical-align: middle;}
.selectChoose .more_on{ border-color:#cccccc; background-color:#fff;}
.selectChoose strong, .selectChoose strong a{ color:#333;}

/*下拉列表变li(自适应)样式*/
.pop-select{background:#E8E7E8;color:#777;line-height:22px;z-index:3;width:auto;}
.pop-select .select-box{ background:#fff; position:relative; border:1px solid #C8AED0; padding:1px; top:-1px; left:-1px;}
.pop-select .select-box .select-list{ padding:7px 0 7px 0;  display:block; background:#f6edf9;}
.pop-select .select-box .select-list li{ margin:0 8px; padding:0 7px; cursor:pointer; height:22px; border:1px solid #f6edf9; font-family:tahoma;overflow:hidden;width: auto;}
.pop-select .select-box .select-list li input{ vertical-align:middle;}
.pop-select .select-box .select-list .lihover{ background:#ffffff; margin:0 8px; color:#6A337C; line-height:22px; border:1px solid #C8AED0;}

/*事务搜索模块*/
.trans_type_menu strong, .trans_type_menu strong a{ color:#333;}
.trans_type_search{ float:right;}
/*常用流程的头部横条样式*/
.flow_type_box{ height:26px; border:1px solid #DDDDDD; padding:3px 10px 0px 6px; background:#fff; line-height:22px; color:#6A337C; vertical-align:middle; margin-bottom: 5px;}
.flow_type_box strong{ color:#333;}
.flow_type_box a{ color:#6A337C;}
.flow_type_box b{  display:inline-block; margin-left:15px;}
.flow_type_box .more{ border:1px solid #fff; background-color:transparent; font-weight:normal; text-align:center; width:47px ;}
.flow_type_box .more_on{ border-color:#cccccc; background-color:#fff;}
.flow_type_box .more a{ background:url(../images/ico_more.png) no-repeat right 6px; padding-right:12px; display:inline-block;color:#8B8B8B;}
.flow_type_box .more a:hover{ text-decoration:none;}

/*我的事务*/
.operate_btns .btn_short, .operate_btns .btn_long,.operate_btns .btn_longest{ margin-right:5px;}
.operate_btns span{float:left; line-height:22px;}
.trans_operate_box{ padding:6px 1px 5px 1px;height:25px;}		/*必须给高度，否则计算grid高度时会计算不到这个样式的高度*/
.trans_operate_box .operate_btns input{ float:left; vertical-align:middle;}
.trans_operate_box .operate_btns{ float:left;}
.trans_operate_box .operate_btns .checkall{ float:left; height:25px; line-height:25px; font-weight:bold; color:#333; margin-right:5px;}
.trans_operate_box .operate_btns .checkall input{ position:relative; margin:5px 5px 0 0; padding:0; *margin-top:1px; *margin-right:0px;}
.trans_operate_box .operate_btns a.btn_short,.trans_operate_box .operate_btns a.btn_long,.trans_operate_box .operate_btns a.btn_longest{ float:left;}
.trans_operate_box .operate_order{ float:right; padding-top:2px;}
.trans_operate_box .operate_order select{ margin-right:8px; vertical-align:middle;}
.trans_operate_box .operate_order strong{ color:#333;}
.ico_viewtable{ background:url(../images/ico_view.png) no-repeat 0 0; display:inline-block; width:13px; height:13px; padding-right:2px;}
/*待办事务高级搜索*/
.drop-down-box{ position:absolute; background:#fbf8fd; border:1px solid #c8aed0; padding:1px; margin:0 auto;display:none;z-index:3; width:266px; right:8px; top:3px;}
.drop-down-box .wrap{ background:#f6edf9;}
.drop-down-box .hd{ background: url(../images/flow/drop-down-box-hd-bg.gif) repeat-x; height:27px; position:relative;}
.drop-down-box .hd h3{ position:absolute; margin:0; font-size:14px; line-height:27px; padding:0 9px;}
.drop-down-box .hd .close{ position:absolute; right:8px; height:18px; padding:9px 6px 0; cursor:pointer;}
.drop-down-box .bd{ padding:5px;}
.drop-down-box .bd table{ margin-top:5px;}
.drop-down-box .bd th{ font-weight:normal; text-align:right; padding-right:5px;}
.drop-down-box .bd td{ padding:5px;}
/*
.drop-down-box .bd td input{ width:139px; padding:3px; height:15px; border:1px solid #c8aed0;}
.drop-down-box .bd td .div_input input{ width:116px;}
*/
.drop-down-box .bd td .text-box {width:140px}
.drop-down-box .bd td input{ width:116px;}
.drop-down-box .bd td select{ height:21px; width:145px;}


.drop-down-box .bd td .div_input .search_btn1{ width:24px; height:23px; padding:0; border: 1px solid #BC9BC3; margin-left:-1px; background: url(../images/flow/search_btn1-bg.gif) no-repeat; overflow:hidden; }


/*
.drop-down-box .bd .select{ background:#fff url(../images/flow/input-select-bg.gif) no-repeat right 0; cursor:pointer;}
.drop-down-box .bd .datapick{ background:#fff url(../images/flow/input-datapick-bg.gif) no-repeat right 0; cursor:pointer;}
*/
.drop-down-box .bd td.form-btn-col{ text-align:center; padding:18px 0 8px; background: url(../images/flow/form-btn-col-bg.gif) no-repeat center 5px;}
.drop-down-box .bd td.form-btn-col input{background: url("../images/btn_n.gif") no-repeat; border: 0 none;color: #896396; cursor: pointer; font-size: 12px; height: 25px;  line-height: 25px; width: 49px; margin-right:10px;}

/*待办附件显示*/
.attachment{ z-index: 15; width: 250px;display: none;position: absolute;}
.attachment-box{ background:#fbf8fd; border:1px solid #c8aed0; padding:1px; margin:0 auto;}
.attachment-box .hd{ background: url(../images/attachment-box-hd-bg.gif) repeat-x; height:27px;}
.attachment-box .hd span{ position:absolute; line-height:27px; padding:0 10px; margin:0; float:left;}
.attachment-box .hd .all-downloads{ float:right; display:inline-block; line-height:27px; color:#333; text-decoration:none; margin-right:9px; background: url(../images/download-icon.gif) no-repeat center left; padding-left:14px;}
.attachment-box .bd table{}
.attachment-box .bd td{ color:#6a337c; padding: 5px 9px 5px 10px; height:20px; line-height:20px; background:#fdf9ff; }
.attachment-box .bd .dw{ text-align: right;width: 43px;}
.attachment-box .bd .dhd{ width: 160px; overflow:hidden;text-overflow:ellipsis;}
.attachment-box .bd td a{ color:#333;}
.attachment-box .bd .bg td{ background:#f6edf9;}

/*新建页面左侧树形菜单样式*/
.menu-tree{border-bottom:1px solid #c8aed0; border-right:1px solid #c8aed0; background:#f6edf9; width:149px; vertical-align:top;width:170px;vertical-align:top;}
.menu-tree .tree-menu-list,.menu-tree .tree-menu-list-on,.menu-tree .tree-menu-list-over{ padding:5px 5px 5px 20px; height:25px; background:url(../images/left_menu_treebg.png); color:#333; font:12px/24px "宋体";cursor:pointer}
.menu-tree .tree-menu-list-on{ background-position:right -35px; color:#fff; font-weight:bold;}
.menu-tree .tree-menu-list-over{background-position:0 -70px;}
.menu-tree .tree-menu-wrap{ padding:6px 5px 6px 12px;}
/*表报中心左侧树形菜单样式*/
.menu-tree .tree-menu-title{padding:5px 5px 6px 20px; height:25px; background:url(../images/tree-menu-title-bg.gif) repeat-x; color:#F0E2F3; font:bold 14px/24px "宋体";}
.menu-list-a{ padding:5px 0 5px 20px;}
.menu-list-a a{ line-height:24px; padding:1px 5px 1px 5px; color:#333; text-decoration:none;}
.menu-list-a a.oncur{background:#451A53; color:#fff;}

/* 我的事务-视图显示 */
.pending_view{}
.pending_view table{table-layout:fixed; width:100%; *width:auto;}
.pending_view td{padding:0 0 10px 0;}
.pending_view .spacing{width:33.3%; height:161px; height:151px\0; padding-right:8px;vertical-align:top; overflow:hidden;}
.pending_view .spacing a:hover{ color:#6a337c;}
/*视图单元格默认样式*/
.pending_div{border:1px solid #c6c6c6; background:#f9f7f9; margin:1px;}
.pending_div .header{background: url(../images/grid-view-hd-bg.gif) repeat-x; height:26px; padding:0 10px; padding-top:8px; border-bottom:1px solid #c6c6c6; font-weight:bold; line-height:16px; /*vertical-align:middle;*/}
.pending_div .head-wrap{ white-space:nowrap; overflow:hidden;}
.pending_div .header a{ color:#333333; text-decoration:none;}
.pending_div .header .name{ color:#6a337c;}
.pending_div .header input{ vertical-align:middle;}
.pending_div .body{ padding:0 5px 0 10px; color:#777777; line-height:26px; height:112px; vertical-align:top; overflow-y:auto;}
.pending_div .body .preview{ color:#aaaaaa; word-wrap: break-word; word-break:break-all; overflow:hidden; table-layout:fixed;}
.pending_div .body .list strong{ color:#333333;}
.pending_div .quick-link{ display:none;}
/*视图单元格选中样式*/
.pending_div_cur{ border:2px solid #d087df; margin:0;background:#f9f7f9; }
.pending_div_cur .header{background: url(../images/grid-view-hd-cur-bg.gif) repeat-x; border-bottom:1px solid #e9cfee; height:26px; padding:0 10px; padding-top:8px; font-weight:bold; line-height:16px; }
.pending_div_cur .head-wrap{ white-space:nowrap; overflow:hidden;}
.pending_div_cur .header a{ color:#333333; text-decoration:none;}
.pending_div_cur .header a:hover{text-decoration:underline;}
.pending_div_cur .header input{ vertical-align:middle;}
.pending_div_cur .header .name{ color:#6a337c;}
.pending_div_cur .quick-link{ background:#fceeff; border-top:1px solid #e9cfee; height:21px; line-height:16px; padding:5px 0 0 10px; display:block; /*display:inherit;*/}
.pending_div_cur .quick-link a{color:#333333; margin-right:8px; display:inline;}
.pending_div_cur .quick-link a.act{ margin-right:4px; background-color:#fafafa; border:1px solid #cecece; color:#777;line-height:15px;}
.pending_div_cur .quick-link a.act:hover{ margin-right:4px; background-color:#864097; border:1px solid #481c55; color:#fff;text-decoration:none;}
.pending_div_cur .quick-link a.form{ padding-left:0px; text-decoration:none;}
.pending_div_cur .quick-link a.process{ text-decoration:none;}
.pending_div_cur .quick-link a.drop-down{ text-decoration:none;}
.pending_div_cur .quick-link .float-left{ padding-right:100px; white-space:nowrap;word-break:keep-all;}
.pending_div_cur .quick-link .float-right{float:right;}
.pending_div_cur .body{ padding:0 5px 0 10px; color:#777777; vertical-align:top; line-height:26px; height:84px; overflow-y:auto;}
.pending_div_cur .body .preview{ color:#aaaaaa; word-wrap: break-word; word-break:break-all; overflow:hidden; table-layout:fixed;}
.pending_div_cur .body .list strong{color:#333333;}
/*底部翻页样式和弹窗新增样式*/
#trans_start_buttonBar{ padding-top:10px;}
.attend-page{ padding:5px; margin-top:-30px; width:485px; float:right;}
.attend-page a{ color:#333;}
.attend-page a:hover{ color:#6a337c;}
.attend-page .left{ float:left;}
.attend-page .right{ float:right;}
.popup_main_content .attend-fail{color:#fe7b26; font-weight:bold;}
.popup_main_content .attend-ok{ color:#286809; font-weight:bold;}

.table-btn{ /*margin-top:15px;*/}
.table-btn th{ vertical-align:top; font-weight:normal; width:100px;}
.table-btn td{}
.table-btn td textarea{ border:1px solid #c7b9c8; background:#fff; padding:3px;}
.table-btn td textarea.operate{border:1px solid #c7b9c8; width:98%; height:30px; font-size:12px; color:#666; line-height:14px; background:#fff;word-break:break-all;overflow:auto;}
/*事务进度*/
.node_detail_div, .flow_list_div {line-height:18px;border: 1px solid #c7b9c8;padding:8px}

.flow_list_info {border:1px solid transparent;padding:4px;cursor:pointer}
.flow_list_info_over{border:1px solid #c7b9c8;;cursor:pointer}
.flow_list_info_on {border:1px solid #BB14CF;;cursor:pointer}

.flow_operation_done, .flow_operation_back, .flow_operation_stop, .flow_operation_recall, .flow_operation_entrust, .flow_operation_freeze, .flow_operation_proxy{ color:#286809; font-weight:bold;}
.flow_operation_doing {color:#fe7b26; font-weight:bold;}
/* 办理步骤,附件信息 */
/*.trans_archive_subscr,.trans_attachment_list{ padding:0 0 15px;}*/
/* 栏位标识说明 */
.identity{ padding:3px 15px; float:right}
.identity strong{ color:#333; font-weight:normal;}
.identity input{ width:46px;}
div.spacing{height:15px;}
/*头部提示条*/
.top_pop_tip{ border:1px solid #6f5699; background:#f0c3f7; color:#3a024f; line-height:21px; padding:0 20px 0 20px; position:absolute;}
.top_pop_tip span{ font-weight:bold;}

/*编辑框的按钮样式*/
.editbox-button{width:89px; *width:94px; height:17px; *height:18px; padding:1px 0 0 5px; *padding-top:2px;  cursor:pointer; background:url(../images/editbox-button-bg.gif) no-repeat; display:inline-block; vertical-align:baseline; text-align:left; color:#503F57; margin-right:4px;}
.editbox-button-over{ background:url(../images/editbox-button-over.gif) no-repeat;}
/*事务办理页面的操作区样式*/
.archive_op_area{ border-top:1px solid #D4B5D8; padding:4px 4px 4px 4px; background:#FBF7CB;}
.archive_op_area .attend-page a{ display:inline-block; width:180px; overflow:hidden; white-space:nowrap; text-align:left; padding-right:10px; line-height:16px; vertical-align:middle;}
/*在线消息样式*/
.tab_his_message{ padding:12px 12px 6px 12px;vertical-align:top;}
.tab_his_message .tab_his_message_title{ font: bold 14px/29px "宋体"; color:#333; background:url(../images/his-message-titbg.gif) repeat-x; border:1px solid #D5B7D9; border-bottom:1px solid #DEC0E3; padding:0 5px 0 12px;}
.tree-menu-user{ padding:5px 2px 5px 5px;}
.tab_his_message .tab_his_message_title a{font: bold 14px/29px "宋体"; color:#333; text-decoration:underline;}
.tab_his_message .table_message_list{ border-collapse:collapse;}
.table_message_list td{ border:1px solid #DDDDDD; padding:2px 10px 2px 10px; line-height:22px; color:#AAAAAA;}
.table_message_list .mes_td_title{ background:#F3F3F3; color:#333;}

.table-btn{ width:100%;}
.textarea-wrap{ background-color: #FFFFFF; border:1px solid #C8AED0; padding:3px; overflow:hidden; position:relative; zoom:1}
.form-table .textarea-wrap .textarea-purple{ border:0; padding:0; margin:0;}
.form-table .form-pad{ padding:7px 0 0 0;}
.form-table a.msgtitle{color:#333333;}
.form-table a.msgtitle:hover{color:#6A337C;}
.choose-wrapbox{ border:1px solid #DCDCDC; height:106px; overflow:auto; background:#fff;}
.tab-message{ margin-top:12px;}
.tab-message td{ width:50%；}
.send_msg_area{padding-top:5px;}
/*选择人模块样式*/
.close-choose-wrap{ font-family:"宋体"; color:#333333; padding-top:5px; line-height:24px;}
.grayspan{ color:#777777;}
a.close-choose{cursor:move; vertical-align:middle; border:1px solid #CECECE; color:#333333!important; font-weight:bold; display:inline-block; line-height:17px !important; white-space:nowrap; text-decoration:none; padding-left:4px; background-color:#F7F7F7;/* margin-top:-3px;*/}
a.close-choose span{display:inline-block; width:11px; height:17px; background:url(../images/close_choose.gif) no-repeat; cursor:default; margin-left:5px; vertical-align:middle;}
a.close-choose:hover{ text-decoration:none; background-color:#ffffff; color:#333333!important;}
a.close-choose:hover span{ background-position:0 -18px; }
.span_move b{ font-weight:normal;}
.span_move_end b{ display:none;}
.dragcontainer{overflow:hidden;zoom:1;display:inline;}
.miniDragBox {MARGIN: 0px 5px 5px 0px; WIDTH:130px; FLOAT: left; HEIGHT: 20px;BORDER: #000 1px solid; }
.textarea-purple{ border:1px solid #C8AED0; padding:3px; width:700px;}
/*表单样式*/
.archive-form-table{ width:100%;border-collapse:collapse;}
.archive-form-table thead td{ border:1px solid #d4b5d8; text-align:left; font-weight:bold; color:#333; font:bold 14px/28px "宋体"; height:29px; background:url(../images/form-table-head-bg.gif) repeat-x; padding:0 0 0 10px;}
.archive-form-table tbody td.formContent{ border:1px solid #dcdcdc; padding:3px 4px; background:#ffffff; vertical-align:middle; color:#777;font-size:12px; font-family:Arial,Verdana, Helvetica, sans-serif,"宋体"; white-space:normal;}
.archive-form-table tbody td P{margin:0}
.archive-form-table{margin:0 0 15px 0;}
.after_wrap_form_div{ width:100%;/*padding:0 8px;*/ }

.trans_archive_info_area{padding:0 8px;}

/*百分比表格样式*/
.form-table tbody td .table_per{border-collapse:collapse;}
.form-table tbody td .table_per td{ padding:0; background:none;}
.form-table tbody td .table_per td.bgred{ background:#FF0000;}
.form-table tbody td .table_per td.bgwhite{ background:#ffffff;}
.table_per{}
.table_per td{ padding:0;}

/*超长自动锁定的EM样式，配合TransAutoFixDOMObject函数在ajaxUtility.js里使用*/
.AUTOFIX_EM {
	display: inline-block;vertical-align:middle;overflow: hidden;white-space: nowrap;
	-o-text-overflow: ellipsis;	/*opera*/
	text-overflow: ellipsis;/* IE, Safari (WebKit) */
	-moz-binding: url('ellipsis.xml#ellipsis');/* Firefox */
	}

.update_emailSpace_selectedUserDiv{width:80px;float:left;white-space:nowrap;overflow:hidden}
.update_emailSpace_selectedUserDiv input {position: relative;top:1px;}
.con_wrap_padding{padding:0 8px;}
/*useradmin平台全局设置的提醒设置中，时间选择空间样式*/
.m_frameborder {border: 1px solid #CDCBCF;padding: 0 1px;width: 100px;height: 18px;background-color: #FFFFFF;overflow: hidden;text-align: right;font-family: "Tahoma";font-size: 10px;}
.m_arrow{width:18px;height: 10px;font-family: "Webdings";font-size: 7px;line-height: 2px;padding-left: 2px;cursor: default;}
.m_input {width: 18px;height: 14px;border: 0px solid black;	font-family: "Tahoma";font-size: 12px;text-align: right;}
.m_table{ border-collapse:collapse; }
.m_table tbody th{ border:0; background:#ffffff; text-align:right; padding-right: 8px;}
.m_table tbody td{ border:0; padding:0px 0px; vertical-align:middle; color:#666; }
.m_table table td{ border:0; }
#div_archive_title{font-size:12px}
.file-item {display: inline-block;margin-right: 20px;}
.file-name {display: inline-block;}
.upload-ico {background: url("../images/icons/ico-delete.gif") no-repeat;cursor: pointer;display: inline-block;height: 18px;vertical-align: middle;width: 18px;}
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	line-height:14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	/*font-size: 7pt;*/
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
	line-height:14px;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/ico-delete.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}


/*usbkey图标样式*/
.ik-start,.ik-stop,.ik-key,.ik-keyset,.ik-edit,.ik-keydel,.ik-powers,.ik-looks,.ik-reset,.ik-normal,.ik-remove,.ik-record,.lock-tit{ width:16px; height:16px; cursor:pointer;}
.ik-start{background-position:-100px -268px;}
.ik-stop{background-position:-100px -292px;}
.ik-key{background-position:-96px -316px; width:24px; height:17px;}
.ik-keyset{background-position:-100px -340px;}
.ik-edit{background-position:-100px -364px;}
.ik-keydel{background-position:-100px -388px;}
.ik-powers{background-position:-100px -412px;}
.ik-looks{background-position:-100px -436px;}
.ik-reset{background-position:-100px -460px;}
.ik-normal{background-position:-100px -484px;}
.ik-remove{background-position:-100px -508px;}
.ik-record{background-position:-100px -532px;}
.lock-tit{background-position:-52px -388px;cursor:auto;}/*锁屏图标不需要手型*/

.keywordred{color: #FF6600}

/*印章管理界面样式*/
.stamp_view{}
.stamp_view table{table-layout:fixed; width:100%; *width:auto;}
.stamp_view td{padding:0 0 10px 0;}

/*印章单元格默认样式*/
.stamp_div{border:1px solid #c6c6c6; background:#f9f7f9; margin:5px;}
.stamp_div .header{background: url(../images/grid-view-hd-bg.gif) repeat-x; height:26px; padding:0 10px; padding-top:8px; border-bottom:1px solid #c6c6c6; line-height:16px; font-family: "宋体";/*vertical-align:middle;*/}
.stamp_div .head-wrap{ white-space:nowrap; overflow:hidden;}
.stamp_div .body{width:100%; color:#777777;  height:77px; overflow-y:auto;text-align:center;}
.stamp_div .quick-link{ background:#fceeff; border-top:1px solid #e9cfee; height:21px; line-height:16px; padding:5px 0 0 10px; visibility: hidden;}
/*印章单元格选中样式*/
.stamp_div_cur{ border:1px solid #d087df; margin:5px;background:#f9f7f9; }
.stamp_div_cur .header{background: url(../images/grid-view-hd-cur-bg.gif) repeat-x; border-bottom:1px solid #e9cfee; height:26px; padding:0 10px; padding-top:8px; font-weight:bold; line-height:16px;font-family: "宋体"; }
.stamp_div_cur .head-wrap{ white-space:nowrap; overflow:hidden;}
.stamp_div_cur .quick-link{ visibility: visible;background:#fceeff; border-top:1px solid #e9cfee; height:21px; line-height:16px; padding:5px 0 0 10px; display:block; /*display:inherit;*/}
.stamp_div_cur .quick-link a{color:#333333; margin-right:8px; display:inline;}
.stamp_div_cur .quick-link a.act{ margin-right:4px; background-color:#fafafa; border:1px solid #cecece; color:#777;line-height:15px;}
.stamp_div_cur .quick-link a.act:hover{ margin-right:4px; background-color:#864097; border:1px solid #481c55; color:#fff;text-decoration:none;}
.stamp_div_cur .quick-link .float-left{ float:left;}
.stamp_div_cur .body{width:100%; color:#777777;  height:77px; overflow-y:auto;text-align:center;}

/*印章管理*/
#preview_wrapper{     
    display:inline-block;     
    width:200px;     
    height:200px;     
    background-color:#CCC;     
}     
#preview_fake{ /* 该对象用户在IE下显示预览图片 */     
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);    
    margin: auto; 
}     
#preview_size_fake{ /* 该对象只用来在IE下获得图片的原始尺寸，无其它用途 */     
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);       
    visibility:hidden;     
}     
#preview{ /* 该对象用户在FF下显示预览图片 */     
    width:200px;     
    height:200px;     
}     
#previewWord{
   padding-top: 90px;
}     
#preview_fake  img{
   display: none;
}     

/*空间使用情况进度条样式*/
.space-used-div{ position: relative;width: 100%;border: 1px solid #B1D632;}
.space-used-div .space-used-strong{display: block;position: relative;background: #B1D632;text-align: center;color: #333;height: 2em;line-height: 2em;}
.space-used-div .space-used-strong .space-used-span{position: absolute; left: 1em; }
.plantd{background-color:#DFFFFF;}